import axios from "axios";
//引入进度条
import nprogress from 'nprogress';
import "nprogress/nprogress.css";
//start开始  done结束
const requests=axios.create({
    //基础路径，发送请求时候，路径前加上api
    baseURL:"/lease/api",
    //超时时间
    timeout:5000
})
//请求拦截器,在发送请求之前，请求拦截器可以检测到，可以在请求发送之前做一些事情
requests.interceptors.request.use((config) => {
    // const token = window.sessionStorage.getItem('token')
    // if (token) {
    //     config.headers.Authorization = token
    // }
    //进度条开始
    nprogress.start();
    return config
})
//相应拦截器
requests.interceptors.response.use((res)=>{
    //成功的回调函数
    //进度条结束
    nprogress.done();
    return res.data
},(error) => {
    //失败的回调函数
    return Promise.reject(new Error('faile'))
})
export default requests
